/*
 * Galleria Classic Theme
 * Copyright (c) 2010, Aino
 * Licensed under the MIT license.
 */
 
.galleria-container {
	position:relative;
	overflow:hidden;
}
.galleria-container img {
	-moz-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
}
.galleria-stage {
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}
.galleria-loader {
	width:20px;
	height:20px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:2;
	display:none;
	background:url(nutrisimo-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
	bottom:0;
	height:auto;
	left:0;
	position:absolute;
	overflow:hidden;
	right:0;
	z-index:2;
	}
	.galleria-info-text {
		background: url(nutrisimo-info-bg.png) repeat;
		border-top:1px solid #477f20;
		display:none;
		margin:0;
		padding:0;
		overflow:hidden;
		text-shadow:1px 1px 1px #2b5110;
		}
		.galleria-info-title {
    		color:#FFFFFF;
            font-family:'Ubuntu', Helvetica, Arial, sans-serif;
            font-size:28px;
            font-weight:300;
            height:28px;
            line-height:28px;
            margin:10px 15px;
        }
        .galleria-info-description {
            color:#FFFFFF;
            font-size:14px;
            line-height:18px;
            padding:0 15px 15px;
        }
		
.galleria-image-nav {
	position:absolute;
	top:50%;
	margin-top:-62px;
	width:100%;
	height:62px;
	left:0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:pointer;
	width:62px;
	height:124px;
	position:absolute;
	left:10px;
	z-index:2;
	background-position:0 46px;
}
.galleria-image-nav-right {
	left:auto;
	right:10px;
	background-position:-254px 46px;
	z-index:2;
}
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
	opacity:1;
	filter:alpha(opacity=100);
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
	cursor:pointer;
	display:none;
	background-position:-497px 5px;
	position:absolute;
	left:0;
	top:0;
	height:40px;
	width:23px;
	z-index:3;
	opacity:.8;
	filter:alpha(opacity=80);
}
.galleria-thumb-nav-right {
	background-position:-576px 5px;
	border-right:none;
	right:0;
	left:auto;
}
.galleria-thumbnails-container .disabled {
	opacity:.2;
	filter:alpha(opacity=20);
	cursor:default;
}
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
	opacity:1;
	filter:alpha(opacity=100);
	background-color:#ccc;
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
	opacity:1;
	filter:alpha(opacity=100);
	background-color:#111;
}
.notouch .galleria-thumbnails-container .disabled:hover {
	opacity:.2;
	filter:alpha(opacity=20);
	background-color:transparent;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
	display:block;
	margin:6px 5px;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
	background-image:url(nutrisimo-map.png);
	background-repeat:no-repeat;
}
.galleria-lightbox-shadow { background:none; }